html, body {
	height: auto !important;
}
#header, #sidebar, div#main-menu {
	display: none;
	width: 0px !important;
}
div#main {
	position: inherit !important;
	width: auto !important;
	height: auto !important;
	overflow: hidden !important;
	padding: 0px !important;
}

div#main h1, div#main h1 * {
	font-size: 20px;
}

a {
	text-decoration: none !important;
	color: #000 !important;
}

.dataTables_wrapper, .dataTables_scrollBody {
	height: auto !important;
	overflow: hidden !important;
}
.dataTables_scrollBody table {
	width: 99%;
}
/*.dataTables_scrollBody table thead *, .dataTables_scrollBody table tfoot * {
	height: 20px !important;
}*/
.dataTables_filter/*, .dataTables_scrollHead, .dataTables_scrollFoot*/ {
	display: none !important;
}
table {
	border: solid 1px black !important;
}
table td, table th {
	border: solid 1px black !important;
}
table th {
	background-color: #606060 !important;
}